package com.april.pattern.structural.flyweight;

/**
 * @author April
 * @version V1.0.0
 * @date 2019/07/04 16:02
 * @description 享元接口类
 */
public interface ChessFlyWeight {

    /**
     * 获取颜色
     */
    void setColor(String color);

    /**
     * 设置颜色
     */
    String getColor();

    /**
     * 展示的位置
     * @param chess 位置
     */
    void display(Coordinate chess);
}
